package com.zjq.smartdevice.pojo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.zjq.smartdevice.enums.CheckType;

/**
 * @User zhangjiaqi
 * @Project smartdeviceplatgorm
 * @Package com.zjq.smartdevice.pojo
 * @Date 2022/3/14 20:05
 */
public interface CheckNull {
    /**
     * 判断对象是否为空，默认是不空，返回true是空的
     * @return
     */
    @JsonIgnore//is开头的方法刚好是Boolean的get方法,jackson会把当前的方法作为empty的属性的值返回，所以要忽略
    default boolean isEmpty(CheckType type) {
        return false;
    }
}
